<?php
/**
 * 公共方法
 *
 * @author Yuwei(yuwei1122@gmail.com)
 *
 * 包含方法列表：
 * (1)includeExtention 扩展引入方法
 * (2)download 流方式下载文件
 */
final class BluePhp_Library_Common_Adapter
{
    /**
     * 扩展引入
     * @param unknown_type $path
     */
    public static function includeExtention($path)
    {
    	include EXTENTION_DIR.trim($path,DIRECTORY_SEPARATOR);
    }
    
    /**
     * 以流的方式下载文件
     * @param unknown_type $file
     */
    public static function download($file) 
	{
		ob_clean();
	    Header("Content-type: application/octet-stream"); 
	    Header("Accept-Ranges: bytes"); 
	    Header("Accept-Length: ".filesize($file)); 
	    Header("Content-Disposition: attachment; filename=" . basename($file));
		echo file_get_contents($file);
	}
}
?>